package ooday03;

public class InterfaceDemo {
    public static void main(String[] args) {

    }
}


//接口的语法
interface inter {
    public abstract void show(); //完整写法

    void test(); //默认public abstract
    //void say(){} //编译错误,抽象方法不能有方法体
}

//演示接口的实现
interface Inter1{
    void show();
    void test();
}

class Aoo implements Inter1{
    public void show() {} //重写接口中的方法必须加public
    public void test() {}
}
//演示接口的多实现
interface Inter2 {
    void show();
}

interface Inter3 {
    void test();
}

class Coo implements Inter2,Inter3{ //实现类可以实现多个接口
    public void show() {}
    public void test() {}
}
//演示接口继承接口
interface Inter4{
    void show();
}

interface Inter5 extends Inter4{
    void test();
}
class Doo implements Inter5{
    public void test(){}
    public void show(){}
}